#!/usr/bin/python3.8.9
# -*- coding: utf-8 -*-

# @Author  : Tina Yu
# @Time    : 2021-11-29 13:46
from time import sleep
from homework.task_selenium.common.base_page import BasePage
from homework.task_selenium.page_locators.contracts_locators import *


class ContractsPage(BasePage):
    _base_url = "https://work.weixin.qq.com/wework_admin/frame#/contacts"

    def get_member_list(self):
        """
        获取成员列表
        :return: 成员姓名列表
        :rtype List
        """
        # 无需return
        member_names_ele = self.finds(get_list_locator)
        sleep(1)
        member_list = [member_name_ele.get_attribute("title") for member_name_ele in member_names_ele]
        return member_list

    # todo 待完成其他操作方法

    """
    1、点击添加成员，返回到添加成员页面
    2、删除，返回数据信息
    3、批量导入，返回批量导入页面
    4、批量导出，无返回
    5、微信邀请（待确认：这个功能不太适合用自动化进行测试）
    6、修改名称
    ……………………
    """
